/**
 * 泛型接口练习
 *
 * @author <a href="mailto:mojo_jj@163.com">Mojo</a>
 */
public interface GenericInterface<R, T> {
    //静态成员不能使用泛型，默认是static修饰
    //R r;
    T f(R r);

    void f1(R r1, R r2);

    void f1(R r1, R r2, T t1);
}

class GenericImpl implements GenericInterface<String, Integer> {
    @Override
    public Integer f(String s) {
        return null;
    }

    @Override
    public void f1(String r1, String r2) {

    }

    @Override
    public void f1(String r1, String r2, Integer t1) {

    }
}
